# -*- coding: cp1252 -*-
from _ConexaoDb import *


#retorna o maior id atual da tabela

def idMax(tabela):
    conndb = ConnectDB()
    idDesc = 'id'+tabela
    cmd = '''
    SELECT MAX(%s) FROM %s;
    '''%(idDesc, tabela)
    
    data = conndb.ComandoRetorno(cmd)
    idNext = int(data[0][0])+1
    return idNext

def pesqTab(tabela, campo=None, pesq=None):
    conndb = ConnectDB()
    if pesq == None or pesq =="" or campo == None:
        cmd = '''
        SELECT * FROM %s;
        '''%(tabela)
    else:
        pesq2 = '%'+pesq+'%'
        cmd = '''
        SELECT * FROM %s
        WHERE %s LIKE "%s";
        '''%(tabela, campo, pesq2)        
    data = conndb.ComandoRetorno(cmd)

    return data
    



#Pessoa
#   Incluir:


#   Alterar
#   Excluir
#   Pesquisar

#Produtos
#   Incluir
#   Alterar
#   Excluir
#   Pesquisar
#   Comprar
#   Vender

#Compra
#   Incluir
#   Alterar
#   Excluir
#   Pesquisar

#       Incluir Produtos
#       Excluir Produtos
#       Pesquisar Produtos



#PedidoVenda
#   Incluir
#   Alterar
#   Excluir
#   Pesquisar

#
